#ifndef __S_ARR_H__
#define __S_ARR_H__

// 引用头文件
#include "head.h"

// 数据关系 
#define ARR_MAX_SIZ 10

typedef struct Name
{
    char buf[20];
}Name;


typedef struct S_arr_list
{
    Name name[ARR_MAX_SIZ];
    F_data data[ARR_MAX_SIZ];
    int len;  // 当前存储的有效数据长度
}S_arr_list;


// 声明函数
// 声明函数
// 顺序表的创建
S_arr_list * S_Arr_Init(void);

// 顺序表的插入
int S_Arr_insert(S_arr_list * L , int pos , F_data data);

// 顺序表的删除
F_data S_Arr_delete(S_arr_list * L , int pos );

// 顺序表的查找
int find_by_name(S_arr_list * L , char * name);

// 顺序表的遍历
void S_Arr_printf(S_arr_list * L);

//向文件写入用户航班信息
void S_Arr_File_print(S_arr_list * L);

//向文件读入用户航班信息
void S_Arr_File_scanf(S_arr_list * L);
#endif // __S_ARR_H__